About the Benefits of Intermediate VHDL Semantics for Correct Transformational Synthesis*

نویسنده

  • Matthias Mutz
چکیده

A design step transforms a specification into an implementation and may take place on several levels of abstraction. If we want to formally capture the design step in order to reason about its correctness we need on the one hand formal VHDL semantics capturing the static and dynamic aspects of the VHDL simulation model. On the other hand, we need special purpose semantics supporting the use of VHDL in a specific step of the design flow in a proper way. There is a gap between semantics of the first kind and of the latter kind. Therefore, we suggest to use intermediate semantics, which are versions of VHDL simulation semantics but more suited to be mapped to the dedicated semantics used as the basis for verifying correctness properties of synthesis steps.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A Formally Veri ed High-Level Synthesis Front-end: Translation of VHDL to Dependence Flow Graphs

We show that it is feasible to verify parts of a high-level synthesis system by giving semantics to the representation languages used and showing that the algorithms produce designs with meanings that reene their speciications. Previous eeorts attempting to relate hardware veriication techniques and high-level synthesis have concentrated on showing that the individual designs produced by synthe...

متن کامل

Timed Dependence Flow Graphs, an Intermediate Form for Veri ed High-level Synthesis

{We present timed dependence ow graphs, an intermediate form for high-level synthesis from speciications written in behavioral hardware description languages. Timed dependence ow graphs express data, control, resource access, and timing dependences, and can be constructed in linear time from behavioral VHDL descriptions. We also present a formal execution semantics for timed dependence ow graph...

متن کامل

Timed Dependence Flow Graphs , an Intermediate Formfor

We present timed dependence ow graphs, an intermediate form for high-level synthesis from speciica-tions written in behavioral hardware description languages. Timed dependence ow graphs express data, control, resource access, and timing dependences, and can be constructed in linear time from behavioral VHDL descriptions. We also present a formal execution semantics for timed dependence ow graph...

متن کامل

The Formalisation of a Hardware Description

Hardware description languages (hdls) are a notation to describe behavioural and structural aspects of circuit designs. We discuss why it is worthwhile to give a formal semantics for an hdl, and why we have encoded such a semantics in a proof system. We outline the subset of the hardware description language ella 2 which we use, its formal structural operational semantics, and its embedding in ...

متن کامل

A Transformational Approach to VHDL and CDFG Based High-Level Synthesis: a Case Study - Custom Integrated Circuits Conference, 1995., Proceedings of the IEEE 1995

In this paper, a novel multi-target design methodology based on the concepts of transformational design, and its application to the interlaced-to-progressive scan conversion (IPSC) problem, are discussed. Starting from a single high-level behavioral specification in VHDL a direction detector used in IPSC adgorithms is mapped onto both a custom implementation and a programmable video signall pro...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2007